I started this solve by trying to fit most of the stuff inside the output. It didn't work, but the layout I got from it made the product in a smaller footprint than my previous designs. This one has startup waste for every product it makes, rather than just the first, but it's not enough to cancel out the gains.